financial puzzle