Assignment III for PiJ