From the 2001 Moscow Mathematical Olympiad:
Before you are three piles of stones. One contains 51 stones, one 49 stones, and one 5 stones. On each move you can either combine two piles into one or divide any pile with an even number of stones into two equal piles. Is it possible to end up with 105 piles, each containing a single stone?