try, catchをmain関数に移動