Question 1009859
{{{ 31/45 = 62/90 }}}
{{{ ( 62/90 )*90 = 62 }}}
So, he spent $62 on his ticket, leaving
{{{ 90 - 62 = 28 }}}
$28
-----------------
{{{ (3/7)*28 = 12 }}}
He spent $12, leaving
{{{ 28 - 12 = 16 }}}
$16
-----------------
He was short $2 if he wanted
to buy the $18 hat