main = print (length comp_list)
 where
    comp_list :: [(Int,Int)]
    comp_list = [ (elem1,elem2)
                | elem1 <- given_list,
                  elem2 <- given_list,
                  elem1 >= (4::Int),
                  elem2 <  (3::Int)
                ]

    given_list :: [Int]
    given_list = [1,2,3,4,5,6,7,8,9]

main = print (length comp_list)
 where
    comp_list :: [(Int,Int)]
    comp_list = [ (elem1,elem2)
                | elem1 <- given_list,
                  elem2 <- given_list,
                  elem1 >= (4::Int),
                  elem2 <  (3::Int)
                ]

    given_list :: [Int]
    given_list = [1,2,3,4,5,6,7,8,9]
