Translated from Japanese to English