import Data.Ratio myEnumFromThenTo e1 e2 e3 where predicate | e2 >= e1 = (<= e3) main = do
Standard input is empty
[1.5,1.8,2.1,2.3999999,2.6999998,2.9999998] [] [3%2,9%5,21%10,12%5] [3%2,9%5,21%10,12%5,27%10] [0%1,1%3,2%3,1%1,4%3,5%3,2%1,7%3,8%3] [0%1,1%3,2%3,1%1,4%3,5%3,2%1,7%3,8%3,3%1] [0%1,1%3,2%3,1%1,4%3,5%3,2%1,7%3,8%3,3%1]