Про жаб
Одного разу N білих та N чорних жаб вирішили погратись. Вони знайшли 2N+1 купину, пронумерували їх цілими числами від 0 до 2N і зайняли купини наступним чином, якщо на купинах з номерами 0...N–1 сидять білі жаби, то на купинах з номерами N+1...2N — чорні жаби, а купини з номером N порожня. Мета гри: поміняти білих та чорних жаб місцями, тобто у кінце гри на перших N купинах повинні сидіти чорні жаби, а на останніх N купинах — білі жаби. За один хід чорна жаба може стрибнути з купини з номером i > 0 на купину з номером i–1, якщо купина i–1 порожня, або з купини з номером j > 1 на купину з номером j–2, якщо купин j–2 порожня, а на купині з номером j–1 сидить біла жаба. Біла жаба за один хід може стрибнути з купини з номером i < 2N на купину з номером i+1, якщо купина i+1 порожня, або з купини з номером j < 2N–1 на купину з номером j+2, якщо купина j+2 порожня, а на купині з номером j+1 сидить чорна жаба. Звичайно у іграх чорні та білі ходять по черзі, але у цій грі чорні та білі переслідують оспільну мету, тому можуть ходити у довільному порядку (більше того, загальна кількість ходів білих не обов'язково співпадає з закальним числом ходів чорних). Якщо після мільйону зроблених ходів жаби так і не помінялись місцями, їм надоїдає ця гра, і вони стрибають з купин у воду.
Знаючи N, визначте, чи зможуть жаби дсягти своєї мети.
Вхідні дані
На вході знаходиться єдине ціле число N, яке лежить у межах від 1 до 499.
Вихідні дані
Якщо жаби не зможуть помінятись місцями, виведіть число –1. Інакше у першому рядку виведіть K — кількість ходів, за які жаби зможуть досягти своєї мети, а у другому рядку через пропуск виведіть послідовність С_i (1 ≤ i ≤ K): на i-му ході стрибок здійснюється з купини з номером С_i. Якщо існує декілька розв'язків, виведіть довільний.