#!/usr/bin/env python

import sys
from collections import deque


def solve(input: list[int]) -> int:
    def mix(file: list[int], rounds: int) -> list[int]:
        shuffled = deque(enumerate(file))

        for _ in range(rounds):
            for i, n in enumerate(file):
                item = shuffled.index((i, n))
                shuffled.remove((i, n))
                # Moving the item to the left means moving the collection to the left
                shuffled.rotate(-n)
                shuffled.insert(item, (i, n))

        return [n for _, n in shuffled]

    def coordinates(file: list[int]) -> tuple[int, int, int]:
        zero_index = file.index(0)
        indices = map(lambda n: n + zero_index, [1000, 2000, 3000])
        return tuple(map(lambda n: file[n % len(file)], indices))  # type: ignore

    file = [n * 811589153 for n in input]
    file = mix(file, 10)
    return sum(coordinates(file))


def main() -> None:
    input = [int(n) for n in sys.stdin.readlines()]
    print(solve(input))


if __name__ == "__main__":
    main()