Complete code uploaded.