#!/usr/bin/python2

import sys


file_name = sys.argv[1]
encoding = file_name.split(".")[0].split("-")[1]
if len(sys.argv) >= 3 and sys.argv[2] == "seek":
    do_extra_seek = True
else:
    do_extra_seek = False

positions = [0]
with open(file_name, "r") as f:
    while f.readline():
        position = f.tell()
        positions.append(position)
        if do_extra_seek:
            f.seek(positions[-1])

    print(positions)

    for position in reversed(positions):
        f.seek(position)
        print f.readline().decode(encoding),
