Answers from user amirulcseiu09