Что действительно важно, так это заполнять квадраты строго один за другим. Заостряю на этом Ваше внимание. Это значит, что начинать заполнять новый Квадрат можно только тогда, когда предыдущий будет полностью готов.