This
話している物事(これ)を指します。ここでは直前の話題になっている問題を指します。
problem
「問題」「課題」という意味の名詞です。
is
「〜である」という意味のbe動詞です。主語と補語を結びつけます。
like
「〜のような」という意味の前置詞です。ここでは比喩的に使われています。
a
不定冠詞です。ここでは「一つの」ルービックキューブの比喩として使われています。
Rubik's Cube
特定のパズル玩具の名称ですが、ここでは「複雑で解くのが難しいもの」という比喩として使われています。
-
ダッシュ記号です。追加の説明や言い換えを導入するためによく使われます。
really
「本当に」「非常に」という意味で、程度を強調する副詞です。
hard
「難しい」「困難な」という意味の形容詞です。
to
不定詞を作る前置詞です。ここでは「〜すること」という意味で、動詞を補足しています。
figure out
「理解する」「解決する」「見つけ出す」という意味の句動詞です。ここでは問題を解決することを指します。
!
感嘆符です。困難さや強調を表します。