import java.util.Random;
import java.util.Scanner;

class Player {
    private final static String[] messages = {
        "meta⁵ @YannT ∷ (a → b) → f1 (f2 (f3 a)) → f1 (f2 (f3 b))",
        "By the power of Grayskull!",
        "tortue",
        "how is ur csb",
        "YHBT"
    };
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        Random random = new Random();

        int roadLength = in.nextInt();
        int initialStones = in.nextInt();
        in.nextLong(); // seed
        in.nextInt(); // side
        in.nextLine();

        while (true) {
            int trollDistance = in.nextInt();
            int stones = in.nextInt();
            int opponentStones = in.nextInt();

            if (random.nextInt(30) == 0) {
                System.out.println(random.nextInt(stones+1) + " " +
                                   messages[random.nextInt(messages.length)]);
            }
            else {
                System.out.println(random.nextInt(stones+1));
            }
        }
    }
}
