Answers from user Abracadbra