Witam, problem jest już rozwiązany. Tyle się męczyłem psychicznie przy tym zadaniu, przerabiałem kod i kombinowałem jak mogłem. Ale nie wpadłem na to, że pomiędzy przypadkami testowymi faktycznie powinny się znaleźć puste linie. Wielkie dzięki.
P.S
Tak, wiem że do sprawdzania kwadracików mogłem zrobić funkcję i uczynić kod krótszym, ale byłem zbyt zmęczony, gdyż prawie całą noc się męczyłem z tym zadaniem, więc zrobiłem to prostszą metodą. Postaram się już więcej nie popełniać tego błędu.