Answers from user aizuyahka