puts 31