ex1 - とりあえず全てを実装してみる