A, B = gets.split.map(&:to_i) rem = [0] * [2, B + 1].max rem[B] = A if B >= 2 (0 .. B - 2).reverse_each do |i| n = rem[i + 2] rem[i + 2] -= n rem[i + 1] -= n rem[i] -= n end end b, a = rem[0, 2] puts "#{a} #{b}"