import java.util.Scanner;
class Ideone {
public static boolean possible
(String HH,
int [] freq
) {
int[] local = new int[freq.length];
for(int i=0; i<freq.length; i++)
local[i] = freq[i];
if(local[HH.charAt(0)-'0'] <= 0)
return false;
local[HH.charAt(0)-'0']--;
if(local[HH.charAt(1)-'0'] <= 0)
return false;
return true;
}
{
Scanner in
= new Scanner
(System.
in); in.close();
int []freq = new int[10];
for(int i=0; i<10; i++)
freq[i]=0;
for(int i=0; i<t.length; i++) {
freq[t[i].charAt(0)-'0']++;
//System.out.println(t[i]);
}
int h,m,s;
for(h=11; h>=0; h--) {
if (HH.length()==1) HH="0" + HH;
if(possible(HH, freq)) {
freq[HH.charAt(0)-'0']--;
freq[HH.charAt(1)-'0']--;
break;
}
}
if (h<0) {
System.
out.
println("Impossible"); return;
}
for(m=59; m>=0; m--) {
if (MM.length()==1) MM="0" + MM;
if(possible(MM, freq)) {
freq[MM.charAt(0)-'0']--;
freq[MM.charAt(1)-'0']--;
break;
}
}
if (m<0) {
System.
out.
println("Impossible"); return;
}
for(s=59; s>=0; s--) {
if (SS.length()==1) SS="0" + SS;
if(possible(SS, freq)) {
freq[SS.charAt(0)-'0']--;
freq[SS.charAt(1)-'0']--;
break;
}
}
if (s<0) {
System.
out.
println("Impossible"); return;
}
System.
out.
println(HH
+ ":" + MM
+ ":" + SS
); }
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKY2xhc3MgSWRlb25lIHsKICAgIHB1YmxpYyBzdGF0aWMgYm9vbGVhbiBwb3NzaWJsZShTdHJpbmcgSEgsIGludCBbXSBmcmVxKQogICAgewogICAgICAgIGludFtdIGxvY2FsID0gbmV3IGludFtmcmVxLmxlbmd0aF07CiAgICAgICAgZm9yKGludCBpPTA7IGk8ZnJlcS5sZW5ndGg7IGkrKykKICAgICAgICAgICAgbG9jYWxbaV0gPSBmcmVxW2ldOwogICAgICAgIAogICAgICAgIGlmKGxvY2FsW0hILmNoYXJBdCgwKS0nMCddIDw9IDApCiAgICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICBsb2NhbFtISC5jaGFyQXQoMCktJzAnXS0tOwoKICAgICAgICBpZihsb2NhbFtISC5jaGFyQXQoMSktJzAnXSA8PSAwKQogICAgICAgICAgICByZXR1cm4gZmFsc2U7CgogICAgICAgIHJldHVybiB0cnVlOwogICAgfQogICAgCiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KICAgIHsKICAgICAgICBTY2FubmVyIGluID0gbmV3IFNjYW5uZXIoU3lzdGVtLmluKTsKICAgICAgICBTdHJpbmcgbCA9IGluLm5leHRMaW5lKCk7CiAgICAgICAgaW4uY2xvc2UoKTsKICAgICAgICAKICAgICAgICBTdHJpbmcgW110ID0gbC5zcGxpdCgiLCIpOwogICAgICAgIGludCBbXWZyZXEgPSBuZXcgaW50WzEwXTsKICAgICAgICBmb3IoaW50IGk9MDsgaTwxMDsgaSsrKQogICAgICAgICAgICBmcmVxW2ldPTA7CiAgICAgICAgCiAgICAgICAgZm9yKGludCBpPTA7IGk8dC5sZW5ndGg7IGkrKykgewogICAgICAgICAgICBmcmVxW3RbaV0uY2hhckF0KDApLScwJ10rKzsKICAgICAgICAgICAgLy9TeXN0ZW0ub3V0LnByaW50bG4odFtpXSk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGludCBoLG0sczsKICAgICAgICBTdHJpbmcgSEg9IiIsIE1NPSIiLCBTUz0iIjsKICAgICAgICBmb3IoaD0xMTsgaD49MDsgaC0tKSB7CiAgICAgICAgICAgIEhIID0gbmV3IEludGVnZXIoaCkudG9TdHJpbmcoKTsKICAgICAgICAgICAgaWYgKEhILmxlbmd0aCgpPT0xKSBISD0iMCIgKyBISDsKICAgICAgICAgICAgaWYocG9zc2libGUoSEgsIGZyZXEpKSB7CiAgICAgICAgICAgICAgICBmcmVxW0hILmNoYXJBdCgwKS0nMCddLS07CiAgICAgICAgICAgICAgICBmcmVxW0hILmNoYXJBdCgxKS0nMCddLS07CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAoaDwwKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigiSW1wb3NzaWJsZSIpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGZvcihtPTU5OyBtPj0wOyBtLS0pIHsKICAgICAgICAgICAgTU0gPSBuZXcgSW50ZWdlcihtKS50b1N0cmluZygpOwogICAgICAgICAgICBpZiAoTU0ubGVuZ3RoKCk9PTEpIE1NPSIwIiArIE1NOwogICAgICAgICAgICBpZihwb3NzaWJsZShNTSwgZnJlcSkpIHsKICAgICAgICAgICAgICAgIGZyZXFbTU0uY2hhckF0KDApLScwJ10tLTsKICAgICAgICAgICAgICAgIGZyZXFbTU0uY2hhckF0KDEpLScwJ10tLTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChtPDApIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbXBvc3NpYmxlIik7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIGZvcihzPTU5OyBzPj0wOyBzLS0pIHsKICAgICAgICAgICAgU1MgPSBuZXcgSW50ZWdlcihzKS50b1N0cmluZygpOwogICAgICAgICAgICBpZiAoU1MubGVuZ3RoKCk9PTEpIFNTPSIwIiArIFNTOwogICAgICAgICAgICBpZihwb3NzaWJsZShTUywgZnJlcSkpIHsKICAgICAgICAgICAgICAgIGZyZXFbU1MuY2hhckF0KDApLScwJ10tLTsKICAgICAgICAgICAgICAgIGZyZXFbU1MuY2hhckF0KDEpLScwJ10tLTsKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIGlmIChzPDApIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCJJbXBvc3NpYmxlIik7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKEhIICsgIjoiICsgTU0gKyAiOiIgKyBTUyk7CiAgICB9Cn0=