a helping hand teamwork people in osaka japan