import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
while(scan.hasNext()) {
int n = scan.nextInt();
System.out.println(n);
System.out.println(numOf(n));
}
}
private static int numOf(int n) {
int num = 0;
// TODO Auto-generated method stub
for(int i = 1; i <= n; i++) {
Integer temp = i;
boolean flag = true;
String s = temp.toString();
for(int j = 0; j < s.length(); j++) {
if(s.charAt(j) != '1' && s.charAt(j) != '0') {
flag = false;
}
}
if(flag == true) {
num++;
}
}
return num;
}
}
package 剑指Offer;
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
char a[][] = new char[3][3];
while(scan.hasNextLine()) {
for(int i = 0; i < 3; i++) {
String s = scan.nextLine();
System.out.println(s);
a[i] = s.toCharArray();
}
boolean value = isCirclel1(a);
System.out.println(value);
}
/*for(int i = 0; i < 3; i++) {
for(int j = 0; j < 3; j++) {
System.out.print(a[i][j]);
}
System.out.println();
}
*/
}
private static boolean isCirclel1(char[][] arr) {
// TODO Auto-generated method stub
for(int i = 0; i < 3; i++) {
for(int j = 0; j< 3; j++) {
if(arr[i][j] != arr[2 - i][2 - j]) {
return false;
}
}
}
return true;
}
}