Gave psjf a try
Added last year's solution to exercise 4 of parprog