public static void main ( String [ ] args ) {
  String [ ] s = {
    "Washington" , "Adams" , "Jefferson" , "Madison" , "Monroe" , "Adams" , "Jackson" , "Van Buren" , "Harrison" , "Tyler" , "Polk" , "Taylor" , "Fillmore" , "Pierce" , "Buchanan" , "Lincoln" , "Johnson" , "Grant" , "Hayes" , "Garfield" , "Arthur" , "Cleveland" , "Harrison" , "Cleveland" , "McKinley" , "Roosevelt" , "Taft" , "Wilson" , "Harding" , "Coolidge" , "Hoover" , "Roosevelt" , "Truman" , "Eisenhower" , "Kennedy" , "Johnson" , "Nixon" , "Ford" , "Carter" , "Reagan" };
    Scanner in = new Scanner ( System . in ) ;
    int n = in . nextInt ( ) ;
    System . out . println ( s [ n - 1 ] ) ;
  }
  
public static void main ( String [ ] args ) { String [ ] s = { " Washington " , " Adams " , " Jefferson " , " Madison " , " Monroe " , " Adams " , " Jackson " , " Van ▁ Buren " , " Harrison " , " Tyler " , " Polk " , " Taylor " , " Fillmore " , " Pierce " , " Buchanan " , " Lincoln " , " Johnson " , " Grant " , " Hayes " , " Garfield " , " Arthur " , " Cleveland " , " Harrison " , " Cleveland " , " McKinley " , " Roosevelt " , " Taft " , " Wilson " , " Harding " , " Coolidge " , " Hoover " , " Roosevelt " , " Truman " , " Eisenhower " , " Kennedy " , " Johnson " , " Nixon " , " Ford " , " Carter " , " Reagan " } ; Scanner in = new Scanner ( System . in ) ; int n = in . nextInt ( ) ; System . out . println ( s [ n - 1 ] ) ; }
(method_declaration (modifiers) type: (void_type) name: (identifier) parameters: (formal_parameters (formal_parameter type: (array_type element: (type_identifier) dimensions: (dimensions)) name: (identifier))) body: (block (local_variable_declaration type: (array_type element: (type_identifier) dimensions: (dimensions)) declarator: (variable_declarator name: (identifier) value: (array_initializer (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal) (string_literal)))) (local_variable_declaration type: (type_identifier) declarator: (variable_declarator name: (identifier) value: (object_creation_expression type: (type_identifier) arguments: (argument_list (field_access object: (identifier) field: (identifier)))))) (local_variable_declaration type: (integral_type) declarator: (variable_declarator name: (identifier) value: (method_invocation object: (identifier) name: (identifier) arguments: (argument_list)))) (expression_statement (method_invocation object: (field_access object: (identifier) field: (identifier)) name: (identifier) arguments: (argument_list (array_access array: (identifier) index: (binary_expression left: (identifier) right: (decimal_integer_literal))))))))