4611686018427387905 4 2 2 2 2 2 2 2 2 2 2