Revert "Deleting Puzzle.java coz github is retarded"

This reverts commit cbdf9d2c860320fead14878e426113a422e9b3ca.