Alt. English solutions and notes