Fulfillment of CrossCloud UROP Coding Task by Ariel Jacobs