Zadanie (reguły gry) polega na odgadnięciu 4-elementowego kodu. Każdy z elementów kodu może przyjmować jedną z 6 różnych wartości. Te same wartości mogą się wielokrotnie powtarzać. Kod trzeba odgadnąć w maksymalnie 10 próbach. Po odgadnięciu kodu (lub wyczerpaniu limitu 10 prób) Twój program powinien się zakończyć.
Wejście/Wyjście
W każdej próbie podajesz propozycje kodu - wypisujesz na standarowe wyjście cztery liczby z zakresu 1..6. w odpowiedzi otrzymujesz podpowiedź które elementy zostały wytypowane poprawnie a które nie - wczytujesz ze standardowego wejścia cztery liczby o możliwych wartościach: 1 (trafione), 0 (element nie na swoim miejscu) lub -1 (pudło).
Przykład
You: 1 1 1 2
Judge: 1 1 -1 1
You: 3 4 5 6
Judge: -1 -1 -1 0
You: 1 1 6 2
Judge: 1 1 1 1
Uwaga: Program po wypisaniu każdej linii powinien opróżniać bufor wyjściowy np. poleceniem fflush(stdout), bądź też na początku wykonania ustawić odpowiedni tryb buforowania, np. setlinebuf(stdout).