41
41
42 12 13 3 4 1
41