Implementation of problems/algorithms/puzzles