l = gets.to_i
n = gets.to_i
sum = 0
n.times{sum += gets.chomp.split.map(&:to_i).inject(:*)}
sum *= -1
if sum == 0
    puts 0
elsif sum > 0
    puts sum
    sum.times{puts "1 1"}
else
    puts -sum
    (-sum).times{puts "-1 1"}
end
