Japanese women deliver paradise on earth!