Japanese huchen (Itou)