// Arup Guha
// 1/23/2015
// Solution to 2013 MCPC Problem C: Missing Pages

import java.util.*;

public class c {

	public static void main(String[] args) {

		Scanner stdin = new Scanner(System.in);
		int n = stdin.nextInt();

		while (n != 0) {
			int taken = stdin.nextInt();

			// Taken from left half.
			if (taken <= n/2) {
				if (taken%2 == 0)
					System.out.println((taken-1)+" "+(n+1-taken)+" "+(n+2-taken));
				else
					System.out.println((taken+1)+" "+(n-taken)+" "+(n+1-taken));
			}

			// Right half.
			else {
				if (taken%2 == 0)
					System.out.println((n+1-taken)+" "+(n+2-taken)+" "+(taken-1));
				else
					System.out.println((n-taken)+" "+(n+1-taken)+" "+(taken+1));
			}

			// Get next case.
			n = stdin.nextInt();
		}
	}
}