import Control.Applicative import Control.Monad import System.IO import Data.List primes :: [Integer] primes = sieve [2..] where sieve (p:xs) = p : sieve [x|x <- xs, x `mod` p > 0] odds :: [Integer] odds = [1,3..] main :: IO () main = do k_temp <- getLine let k = read k_temp :: Int putStrLn $ show $ k^3 getMultipleLines :: Int -> IO [String] getMultipleLines n | n <= 0 = return [] | otherwise = do x <- getLine xs <- getMultipleLines (n-1) let ret = (x:xs) return ret