>>2
STLならもっとスマートに書けるのに・・・