input = gets.chomp.split(" ").map(&:to_i)
pos1, pos2, pos3 = input[1], input[2], input[3]
max = input[0]
# Turn 1
turns = max*2 + pos1
# Turn 2
turns += max + pos1
turns += pos2 == max ? 1 : max - pos2 unless pos2 == 0
# Turn 3
if pos3 <= pos2
turns += pos2+1 + pos3
else
pos3 -= 1 if pos3 == max
turns += pos3 - pos2
end
puts turns
aW5wdXQgPSBnZXRzLmNob21wLnNwbGl0KCIgIikubWFwKCY6dG9faSkKcG9zMSwgcG9zMiwgcG9zMyA9IGlucHV0WzFdLCBpbnB1dFsyXSwgaW5wdXRbM10KbWF4ID0gaW5wdXRbMF0KIyBUdXJuIDEKdHVybnMgPSBtYXgqMiArIHBvczEKIyBUdXJuIDIKdHVybnMgKz0gbWF4ICsgcG9zMQp0dXJucyArPSBwb3MyID09IG1heCA/IDEgOiBtYXggLSBwb3MyIHVubGVzcyBwb3MyID09IDAKIyBUdXJuIDMKaWYgcG9zMyA8PSBwb3MyCgl0dXJucyArPSBwb3MyKzEgKyBwb3MzCmVsc2UKCXBvczMgLT0gMSBpZiBwb3MzID09IG1heAoJdHVybnMgKz0gcG9zMyAtIHBvczIKZW5kCnB1dHMgdHVybnM=