3 2 17 1 5 3 21