Contributed by Muskan Kamran and Abdur Rafay