updated solutions5