Answers from user ahmedherocode