Увидела в ивритской газете головоломку и загрузилась... Объясняю суть: дана матрица 9х9, поделеная на субматрицы 3х3. Каждая строчка, каждый ряд большой матрицы и каждая субматрица содержат все числа от 1 до 9 по одному разу. Даётся она частично заполненной, надо логически рассуждая заполнить до конца так, чтоб ни одно из правил не нарушалось. В той газете было 4 такие матрицы, 3 я решила, последнюю (самую трудную) не успела. Сейчас гоняю в голове задачку, пытаясь составить общий алгоритм решения таких задач и его программное воплощение. У кого какие идеи? Может, вместе порешаем?

А ещё хочу написать прогу составления таких матриц и превращения их в головоломки... Прикольная игрушка получилась бы.