オーバーフローを考慮してない。
失格。