では、>>33がベストな解法なのでしょうか?