#include<fcntl.h>
#include<unistd.h>
int main(int argc,char**argy)
{
char buf;int size,fd;
fd=open(argy[1],O_RDONLY);
size=lseek(fd,-1,SEEK_END);
while(size-->=0)
{
read(fd,&buf,1);
write(STDOUT_FILENO,&buf,1);
lseek(fd,-2,SEEK_CUR);
}
}
I2luY2x1ZGU8ZmNudGwuaD4KI2luY2x1ZGU8dW5pc3RkLmg+CmludCBtYWluKGludCBhcmdjLGNoYXIqKmFyZ3kpCnsKCWNoYXIgYnVmO2ludCBzaXplLGZkOwoJZmQ9b3Blbihhcmd5WzFdLE9fUkRPTkxZKTsKCXNpemU9bHNlZWsoZmQsLTEsU0VFS19FTkQpOwoJd2hpbGUoc2l6ZS0tPj0wKQp7CglyZWFkKGZkLCZidWYsMSk7Cgl3cml0ZShTVERPVVRfRklMRU5PLCZidWYsMSk7Cglsc2VlayhmZCwtMixTRUVLX0NVUik7Cn0KfQ==