Solution by Mohammad Foda.