algo13.1.2 final