Вроде всё верно и логично, накидал такое решение, но валидность не проходит: for (int i = 0; i <= 10; i++) { for(int j = 0; j <=10; j++) { if (i > j) { System.out.print("8"); } } System.out.println(); } Думал что из-за начала от 0, хорошо, переписал чтобы наоборот уменьшало и всё равно ошибка. for (int i = 10; i >= 0; i--) { for(int j = 10; j >= 0; j--) { if (i < j) { System.out.print("8"); } } System.out.println(); }