Puzzles solved by Futures Factory