import qualified Data.ByteString.Char8 as B
import qualified Data.Vector.Unboxed as VU
import Data.Char
import Data.List

solve :: VU.Vector Int -> Int -> [Int]
solve xs n = map snd . sort . VU.toList $ (VU.zip xs ids)
    where
        ids = VU.fromList [1..n] 
        
main = do
    n <- readLn :: IO Int
    xs <- VU.unfoldrN n (B.readInt . B.dropWhile isSpace) <$> B.getLine
    putStrLn . unwords . map show $ solve xs n