JEJ Solutions Interview Question

Very hard tech question that was hard