import Data.Array.Vector import Data.Bits main = print . sumU . mapU (`shiftL` 1) $ zipWithU (*) (enumFromToU 1 (100000000 :: Int)) (replicateU (100000000 :: Int) 42)