it is a small physics puzzle, didnt get the unexpected as well, but what you have here works, so, nice one =D