Popular puzzles created by OCAML