add a 2nd solution