swap 2 and 3
added missing number
added execution example