Судоку (японское , судоку, аббревиатура ji, Суджи ва докушин ни кагиру, в переводе: «изолировать числа») - это головоломка, состоящая из девяти на девять коробок, которые сгруппированы как девять блоков по три на три коробки. Числа от 1 до 9 должны быть введены в поля таким образом, чтобы числа от 1 до 9 появлялись один раз в каждой горизонтальной строке, в каждом вертикальном столбце и в каждом из девяти блоков. Цифры уже были введены в несколько полей. Поэтому судоку - это особый случай латинского квадрата.