Фермер Джон нещодавно придбав нову землю для розширення своєї ферми. Його корови вподобали шестикутну структуру бджолиних сот, і, завжди бажаючи догодити своїм улюбленицям, Фермер Джон облаштував нову систему пасовищ і коров'ячих стежок у цій формі.
Весь масив пасовищ і стежок утворює шестикутник із довжиною сторони (2 \leq k \leq 50). Пасовища зручно пронумеровано від до 3 \cdot k \cdot (k-1) + 1, починаючи знизу ліворуч і закінчуючи у верхньому правому куті, згідно із загальним зразком, який зображено на цій ілюстрації для k = 3:

Кожне пасовище сполучене з усіма своїми безпосередніми сусідами. Якщо пасовище розташоване всередині шестикутника, воно межує точно з шістьма іншими пасовищами. Наприклад, на діаграмі вище пасовище межує з пасовищами , , , , та . Пасовища на стороні (але не у кутах) межують рівно з чотирма іншими пасовищами (наприклад, пасовище межує з , , та ). Пасовища у куті мають лише трьох сусідів ( з'єднане з , , та ). Довжина будь-якої стежки — , а відстань між двома пасовищами — це довжина найкоротшого шляху між ними.
Гольштинські корови фермера Джона паслися на пасовищі (1 \leq h \leq 3 \cdot k \cdot (k-1) + 1) кілька днів і набрали ваги та ліньощів. Щоб змусити своїх корів більше рухатися, Фермер Джон розклав смачні ласощі на пасовищах, які знаходяться рівно на відстані (1 \leq l \leq 2 \cdot k - 2) від їхньої поточної локації. Він гарантує, що поклав принаймні один смаколик, але не розкриває точних місць.
Допоможіть коровам не витрачати сили даремно: виведіть кількість можливих пасовищ, де можуть бути ласощі, а потім перелік номерів цих пасовищ у порядку зростання.
Наприклад, нехай k = 3, а корови знаходяться на пасовищі . Фермер Джон повідомляє, що ласощі розкладені на відстані . Можливі місця для ласощів — пасовища , , , та , як показано нижче.

В єдиному рядку записано три цілі числа , та .
У першому рядку виведіть кількість пасовищ, що знаходяться на відстані від пасовища . У (i+1)-му рядку виведіть номер -го такого пасовища у порядку зростання.
Приклад 1