Мне это "кракуба" несколько напомнило.