遅かったのはPEやBEでお試し実装してからJava版に行ってたわけで