import java.util.*;
import java.lang.*;
import java.io.*;
 
class A
{
	public static void main (String[] args) throws java.lang.Exception
	{
		Scanner in = new Scanner(System.in);
		int n;
		while (in.hasNextInt()) {
			n = in.nextInt();
			int[] seg = {6, 2, 5, 5, 4, 5, 6, 3, 7, 6};
			for (int i = 0; i < 24; i++)
				for (int j = 0; j < 60; j++) {
					int a = 0;
					a = a + seg[i / 10];
					a = a + seg[i % 10];
					a = a + seg[j / 10];
					a = a + seg[j % 10];
					if (a == n) {
						if (i < 10) System.out.printf("0%d", i);
						else System.out.print(i);
						System.out.print(":");
						if (j < 10) System.out.printf("0%d", j);
						else System.out.print(j);
						return;
					}
				}
				System.out.print("Impossible");
		}
		in.close();
		return;
	}
}