def remaining(total, done) [0, total - done].max end raise "Test failed" unless remaining(4,1) == 3 && remaining(4,4) == 0 && remaining(4,5) == 0 && remaining(0,0) == 0 puts "Pumasa"