Why do the Japanese eat curry?