in-
super-
superare
-able
insuperable adj.難以克服的;不可逾越的=insurmountable【參】supernatural ( adj.神奇的;超自然的 )
【記】super ( adj.上等的;特級的;極好的 )