походу не «идеальное» решение в конкурсе thecodeil.com