/* package whatever; // don't place package name! */
import java.util.*;
import java.time.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
int year = -1, month = -1;
if (args.length == 2) {
} else {
Scanner sc
= new Scanner
(System.
in); year = sc.nextInt();
month = sc.nextInt();
}
LocalDate d = LocalDate.of(year, month, 1);
int wn = d.getDayOfWeek().getValue() % 7;
int lm = d.lengthOfMonth();
System.
out.
println(year
+ " 年 " + month
+ " 月"); System.
out.
println("日 月 火 水 木 金 土");
if (wn > 0) {
for (int i = 0; i < wn; i++)
}
for (int i = 1; i <= lm; i++) {
wn++;
if (wn >= 7 || i == lm) {
wn = 0;
} else {
}
}
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS50aW1lLio7CgovKiBOYW1lIG9mIHRoZSBjbGFzcyBoYXMgdG8gYmUgIk1haW4iIG9ubHkgaWYgdGhlIGNsYXNzIGlzIHB1YmxpYy4gKi8KY2xhc3MgSWRlb25lCnsKICAgIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBFeGNlcHRpb24gewogICAgICAgIGludCB5ZWFyID0gLTEsIG1vbnRoID0gLTE7CgogICAgICAgIGlmIChhcmdzLmxlbmd0aCA9PSAyKSB7CiAgICAgICAgICAgIHllYXIgPSBJbnRlZ2VyLnBhcnNlSW50KGFyZ3NbMF0pOwogICAgICAgICAgICBtb250aCA9IEludGVnZXIucGFyc2VJbnQoYXJnc1sxXSk7CiAgICAgICAgfSBlbHNlIHsKICAgICAgICAgICAgU2Nhbm5lciBzYyA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgICAgIHllYXIgPSBzYy5uZXh0SW50KCk7CiAgICAgICAgICAgIG1vbnRoID0gc2MubmV4dEludCgpOwogICAgICAgIH0KCiAgICAgICAgTG9jYWxEYXRlICBkID0gTG9jYWxEYXRlLm9mKHllYXIsIG1vbnRoLCAxKTsKICAgICAgICBpbnQgIHduID0gZC5nZXREYXlPZldlZWsoKS5nZXRWYWx1ZSgpICUgNzsKICAgICAgICBpbnQgIGxtID0gZC5sZW5ndGhPZk1vbnRoKCk7CgogICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbih5ZWFyICsgIiDlubQgIiArIG1vbnRoICsgIiDmnIgiKTsKICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIuaXpSDmnIgg54GrIOawtCDmnKgg6YeRIOWcnyIpOwoKICAgICAgICBpZiAod24gPiAwKSB7CiAgICAgICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgd247IGkrKykKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnQoIiAgICIpOwogICAgICAgIH0KCiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbG07IGkrKykgewogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50ZigiJTJkIiwgaSk7CiAgICAgICAgICAgIHduKys7CiAgICAgICAgICAgIGlmICh3biA+PSA3IHx8IGkgPT0gbG0pIHsKICAgICAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigpOwogICAgICAgICAgICAgICAgd24gPSAwOwogICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludCgnICcpOwogICAgICAgICAgICB9CiAgICAgICAgfQogICAgfQp9