hidoihito best from all time