Якщо такого масиву не існує, то виведіть "$-1$".

Інакше в першому рядку виведіть число $n$ ($1 \le n \le 1000$)~--- мінімальний розмір масиву. 

У другому рядку виведіть числа $a_1,a_2,\dots,a_n$ ($1 \le a_i \le d$), які задовольняють умову.

Якщо є декілька правильних відповідей, дозволяється вивести довільну.

Можна показати що довжина оптимального масива завжди задовільняє обмеження