import std.stdio;
import std.range;
import std.array;
import std.functional;
import std.algorithm;
import std.conv;
import std.container;
import std.math;
import std.numeric;
import std.string;

void main() {
    int W, H, N;
    readf("%d %d %d\n", &W, &H, &N);
    int px, py; readf("%d %d\n", &px, &py);
    px--; py--;
    int c = 0;
    foreach (i; 1 .. N) {
        int x, y; readf("%d %d\n", &x, &y);
        x--; y--;
        if (x >= px && y >= py) {
            c += max(x - px, y - py);
        } else if (x < px && y < py) {
            c += max(px - x, py - y);
        } else {
            c += abs(x - px) + abs(y - py);
        }
    }
    c.writeln;
}