I found today this problem in some old blog post:
Suppose that $a_n$ is a sequence of positive integers such that $$ \sum_{d |n} a_d =2^n$$ for every positive integer $n$. Prove that $ n | a_n$.
It seems like a sort of induction could work (working with prime divisors, etc...), but I am interested in a different, and possibly more elegant solution:
In my notes I have written that this has a combinatorial solution, but I can't seem to figure it out now. Can you please help me?