For the excel solution to question 28 click
here
For the solution to the other questions click
here