#include <stdio.h>
f(a,b)char*a,*b;{for(;*a;a++,b++)if(*a-44?*b!=*a:*b>*a)return 0;return!*b;}
int main(void) {
char *ko[][2]= {
"0",""
,"0","1"
,"1,0,9","1,0,9 1,3,8"
,"1,0,9 1,3,8","1,0,9,1,3,8"
,"1,0,9 1,3,8","1,0,9"
,"1,0,9 1,3,8","1,0 9"
,"1,0,9 1,3,8","1,0 9,1 3,8"
,"1 0,9 1,3 8","1,0,9 1,3,8"
,"9,8,8,5,8,2,7 5 1,4 2,0,0,6,0,8,4,2,6,4,2,3,7,8,7,3,9,5,7,9,8,2,9,5 3,9,8 7,1,4,9,7,4,5,9 3,3,3 9,0,7,8 3,9,4,7,2,7,8,0,3,0 8,2,2,7,3,9,3,2 2,9,0,8,5,4,1,8,5,5,6,2,0,9,2,7,7,9,2,7 3,6 1,2,7,7,4,4,2,9"
,"9,8 8 5,8,2 7 5,1 4 2 0,0,6 0 8,4,2 6,4 2 3 7,8 7,3 9 5,7,9 8,2 9,5 3 9,8 7,1,4 9,7 4,5,9 3,3 3 9,0 7,8 3 9 4 7,2 7,8 0 3,0 8,2 2 7,3 9,3 2 2 9 0 8,5,4 1,8 5,5 6 2,0 9 2 7,7,9 2,7 3,6 1,2 7,7 4,4,2 9"
};
char *ok[][2]= {
"",""
,"0","0"
,"1,0,9,1,3,8","1,0,9 1,3,8"
,"1,0,9,1,3,8","1,0,9,1,3 8"
,"1,0,9,1,3,8","1 0 9 1 3 8"
,"1,0,9 1,3,8","1,0,9 1,3,8"
,"1,0,9 1,3,8","1 0,9 1,3 8"
,"9,8,8,5,8,2,7 5 1,4 2,0,0,6,0,8,4,2,6,4,2,3,7,8,7,3,9,5,7,9,8,2,9,5 3,9,8 7,1,4,9,7,4,5,9 3,3,3 9,0,7,8 3,9,4,7,2,7,8,0,3,0 8,2,2,7,3,9,3,2 2,9,0,8,5,4,1,8,5,5,6,2,0,9,2,7,7,9,2,7 3,6 1,2,7,7,4,4,2,9"
,"9,8 8 5,8,2 7 5 1,4 2 0,0,6 0 8,4,2 6,4 2 3 7,8 7,3 9 5,7,9 8,2 9,5 3 9,8 7,1,4 9,7 4,5,9 3,3 3 9,0 7,8 3 9 4 7,2 7,8 0 3,0 8,2 2 7,3 9,3 2 2 9 0 8,5,4 1,8 5,5 6 2,0 9 2 7,7,9 2,7 3,6 1,2 7,7 4,4,2 9"
};
int i;
for(i=0;i<8;i++)
printf ("R:%d\na:%s\nb:%s\n\n",f
(ok
[i
][0],ok
[i
][1]),ok
[i
][0],ok
[i
][1]); for(i=0;i<9;i++)
printf ("R:%d\na:%s\nb:%s\n\n",f
(ko
[i
][0],ko
[i
][1]),ko
[i
][0],ko
[i
][1]); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgpmKGEsYiljaGFyKmEsKmI7e2Zvcig7KmE7YSsrLGIrKylpZigqYS00ND8qYiE9KmE6KmI+KmEpcmV0dXJuIDA7cmV0dXJuISpiO30KCmludCBtYWluKHZvaWQpIHsKCWNoYXIgKmtvW11bMl09IHsgCiAgICAiMCIsIiIKICAgICwiMCIsIjEiCiAgICAsIjEsMCw5IiwiMSwwLDkgMSwzLDgiCiAgICAsIjEsMCw5IDEsMyw4IiwiMSwwLDksMSwzLDgiCiAgICAsIjEsMCw5IDEsMyw4IiwiMSwwLDkiCiAgICAsIjEsMCw5IDEsMyw4IiwiMSwwIDkiCiAgICAsIjEsMCw5IDEsMyw4IiwiMSwwIDksMSAzLDgiCiAgICAsIjEgMCw5IDEsMyA4IiwiMSwwLDkgMSwzLDgiCiAgICAsIjksOCw4LDUsOCwyLDcgNSAxLDQgMiwwLDAsNiwwLDgsNCwyLDYsNCwyLDMsNyw4LDcsMyw5LDUsNyw5LDgsMiw5LDUgMyw5LDggNywxLDQsOSw3LDQsNSw5IDMsMywzIDksMCw3LDggMyw5LDQsNywyLDcsOCwwLDMsMCA4LDIsMiw3LDMsOSwzLDIgMiw5LDAsOCw1LDQsMSw4LDUsNSw2LDIsMCw5LDIsNyw3LDksMiw3IDMsNiAxLDIsNyw3LDQsNCwyLDkiCiAgICAsIjksOCA4IDUsOCwyIDcgNSwxIDQgMiAwLDAsNiAwIDgsNCwyIDYsNCAyIDMgNyw4IDcsMyA5IDUsNyw5IDgsMiA5LDUgMyA5LDggNywxLDQgOSw3IDQsNSw5IDMsMyAzIDksMCA3LDggMyA5IDQgNywyIDcsOCAwIDMsMCA4LDIgMiA3LDMgOSwzIDIgMiA5IDAgOCw1LDQgMSw4IDUsNSA2IDIsMCA5IDIgNyw3LDkgMiw3IDMsNiAxLDIgNyw3IDQsNCwyIDkiCgl9OwoJY2hhciAqb2tbXVsyXT0geyAKICAgICIiLCIiCiAgICAsIjAiLCIwIgogICAgLCIxLDAsOSwxLDMsOCIsIjEsMCw5IDEsMyw4IgogICAgLCIxLDAsOSwxLDMsOCIsIjEsMCw5LDEsMyA4IgogICAgLCIxLDAsOSwxLDMsOCIsIjEgMCA5IDEgMyA4IgogICAgLCIxLDAsOSAxLDMsOCIsIjEsMCw5IDEsMyw4IgogICAgLCIxLDAsOSAxLDMsOCIsIjEgMCw5IDEsMyA4IgogICAgLCI5LDgsOCw1LDgsMiw3IDUgMSw0IDIsMCwwLDYsMCw4LDQsMiw2LDQsMiwzLDcsOCw3LDMsOSw1LDcsOSw4LDIsOSw1IDMsOSw4IDcsMSw0LDksNyw0LDUsOSAzLDMsMyA5LDAsNyw4IDMsOSw0LDcsMiw3LDgsMCwzLDAgOCwyLDIsNywzLDksMywyIDIsOSwwLDgsNSw0LDEsOCw1LDUsNiwyLDAsOSwyLDcsNyw5LDIsNyAzLDYgMSwyLDcsNyw0LDQsMiw5IgogICAgLCI5LDggOCA1LDgsMiA3IDUgMSw0IDIgMCwwLDYgMCA4LDQsMiA2LDQgMiAzIDcsOCA3LDMgOSA1LDcsOSA4LDIgOSw1IDMgOSw4IDcsMSw0IDksNyA0LDUsOSAzLDMgMyA5LDAgNyw4IDMgOSA0IDcsMiA3LDggMCAzLDAgOCwyIDIgNywzIDksMyAyIDIgOSAwIDgsNSw0IDEsOCA1LDUgNiAyLDAgOSAyIDcsNyw5IDIsNyAzLDYgMSwyIDcsNyA0LDQsMiA5IgoJfTsKCWludCBpOwoJcHV0cygiWUVTIik7Cglmb3IoaT0wO2k8ODtpKyspCgkgIHByaW50ZiAoIlI6JWRcbmE6JXNcbmI6JXNcblxuIixmKG9rW2ldWzBdLG9rW2ldWzFdKSxva1tpXVswXSxva1tpXVsxXSk7CglwdXRzKCJOTyIpOwoJZm9yKGk9MDtpPDk7aSsrKQoJICBwcmludGYgKCJSOiVkXG5hOiVzXG5iOiVzXG5cbiIsZihrb1tpXVswXSxrb1tpXVsxXSksa29baV1bMF0sa29baV1bMV0pOwoJcmV0dXJuIDA7Cn0K
YES
R:1
a:
b:
R:1
a:0
b:0
R:1
a:1,0,9,1,3,8
b:1,0,9 1,3,8
R:1
a:1,0,9,1,3,8
b:1,0,9,1,3 8
R:1
a:1,0,9,1,3,8
b:1 0 9 1 3 8
R:1
a:1,0,9 1,3,8
b:1,0,9 1,3,8
R:1
a:1,0,9 1,3,8
b:1 0,9 1,3 8
R:1
a:9,8,8,5,8,2,7 5 1,4 2,0,0,6,0,8,4,2,6,4,2,3,7,8,7,3,9,5,7,9,8,2,9,5 3,9,8 7,1,4,9,7,4,5,9 3,3,3 9,0,7,8 3,9,4,7,2,7,8,0,3,0 8,2,2,7,3,9,3,2 2,9,0,8,5,4,1,8,5,5,6,2,0,9,2,7,7,9,2,7 3,6 1,2,7,7,4,4,2,9
b:9,8 8 5,8,2 7 5 1,4 2 0,0,6 0 8,4,2 6,4 2 3 7,8 7,3 9 5,7,9 8,2 9,5 3 9,8 7,1,4 9,7 4,5,9 3,3 3 9,0 7,8 3 9 4 7,2 7,8 0 3,0 8,2 2 7,3 9,3 2 2 9 0 8,5,4 1,8 5,5 6 2,0 9 2 7,7,9 2,7 3,6 1,2 7,7 4,4,2 9
NO
R:0
a:0
b:
R:0
a:0
b:1
R:0
a:1,0,9
b:1,0,9 1,3,8
R:0
a:1,0,9 1,3,8
b:1,0,9,1,3,8
R:0
a:1,0,9 1,3,8
b:1,0,9
R:0
a:1,0,9 1,3,8
b:1,0 9
R:0
a:1,0,9 1,3,8
b:1,0 9,1 3,8
R:0
a:1 0,9 1,3 8
b:1,0,9 1,3,8
R:0
a:9,8,8,5,8,2,7 5 1,4 2,0,0,6,0,8,4,2,6,4,2,3,7,8,7,3,9,5,7,9,8,2,9,5 3,9,8 7,1,4,9,7,4,5,9 3,3,3 9,0,7,8 3,9,4,7,2,7,8,0,3,0 8,2,2,7,3,9,3,2 2,9,0,8,5,4,1,8,5,5,6,2,0,9,2,7,7,9,2,7 3,6 1,2,7,7,4,4,2,9
b:9,8 8 5,8,2 7 5,1 4 2 0,0,6 0 8,4,2 6,4 2 3 7,8 7,3 9 5,7,9 8,2 9,5 3 9,8 7,1,4 9,7 4,5,9 3,3 3 9,0 7,8 3 9 4 7,2 7,8 0 3,0 8,2 2 7,3 9,3 2 2 9 0 8,5,4 1,8 5,5 6 2,0 9 2 7,7,9 2,7 3,6 1,2 7,7 4,4,2 9