require 'prime' M = gets.to_i nums = [] if M == 0 puts 'a' exit end M.prime_division.each do |e, cnt| cnt.times do nums << e end end nums.sort! values = [1, 1, 1] nums.each do |x| min_v = Float::INFINITY idx = -1 3.times do |i| if min_v > values[i] min_v = values[i] idx = i end end values[idx] *= x end puts ['c' * values[0], 'o' * values[1], 'n' * values[2]].join