puzzle created by Dominik Kotarba