Немного изменил алгорритм. Исправил ошибку пустого спойлера.