def lscan; gets.split.map(&:to_i); end def bye(msg); puts msg.to_s; exit; end def 🎍(a,b,c) a != c && ((a < b && b > c) || (a > b && b < c)) end a,b,c = lscan bye 0 unless 🎍(a,b,c) bye [(a-b).abs,(b-c).abs,(a-c).abs].min