Uploaded challenge 1 pseudo and initial solution