C++ FUNKCJE

Niektóre liczby są ładne, niektóre są brzydkie, każdy to wie i każdy ma swoje ulubione liczby.

Bajtek, aby sprawdzać, czy liczba jest ładna używa następującej funkcji:

bool ladna(int a)
{
if((((a>>4)*5+a*2)%3)==1)
return true;
else
return false;
}
Teraz zastanawia się, ile jest ładnych liczb w przedziale [1,n].
Wejście
Wejście zawiera dokładnie jedną liczbę n (1 ≤ n ≤ 106).

Wyjście
Należy wypisać w porządku rosnącym wszystkie ładne liczby z przedziału od 1 do n (włącznie).

Przykład
Dla danych wejściowych

7
poprawną odpowiedzią jest

2 5