puzzle

Ideas collected by Lucian Novosel