// 3の倍数の時と3が付く数字の時、!を付けて表示
class Nabeatsu2 {
public static void main
(String[] args
) { boolean threeFlag = false;
for (int n = 1; n <= 500; n++) {
char[] n_char = n_str.toCharArray();
for (int i = 0; i < n_char.length; i++) {
if (n_char[i] == '3') {
threeFlag = true;
break;
}
}
if (threeFlag == false) {
if (n % 3 == 0) {
}
else {
}
}
threeFlag = false;
}
}
}
Ly8gM+OBruWAjeaVsOOBruaZguOBqDPjgYzku5jjgY/mlbDlrZfjga7mmYLjgIHvvIHjgpLku5jjgZHjgabooajnpLoKCmNsYXNzIE5hYmVhdHN1MiB7CgogIHB1YmxpYyBzdGF0aWMgdm9pZCBtYWluKFN0cmluZ1tdIGFyZ3MpIHsKICAgIGJvb2xlYW4gdGhyZWVGbGFnID0gZmFsc2U7CiAgICBmb3IgKGludCBuID0gMTsgbiA8PSA1MDA7IG4rKykgewogICAgICBTdHJpbmcgbl9zdHIgPSBTdHJpbmcudmFsdWVPZihuKTsKICAgICAgY2hhcltdIG5fY2hhciA9IG5fc3RyLnRvQ2hhckFycmF5KCk7CiAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgbl9jaGFyLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgaWYgKG5fY2hhcltpXSA9PSAnMycpIHsKICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihuICsgIiEiKTsKICAgICAgICAgIHRocmVlRmxhZyA9IHRydWU7CiAgICAgICAgICBicmVhazsKICAgICAgICB9IAogICAgICB9CiAgICAgIGlmICh0aHJlZUZsYWcgPT0gZmFsc2UpIHsKICAgICAgICBpZiAobiAlIDMgPT0gMCkgewogICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG4gKyAiISIpOwogICAgICAgIH0KICAgICAgICBlbHNlIHsKICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihuKTsKICAgICAgICB9CiAgICAgIH0KICAgICAgdGhyZWVGbGFnID0gZmFsc2U7CiAgICB9CiAgfQoKfQ==