Remember my friend, Jim, who, y'know, gave me that "retaliation" puzzle, which I pretended to be stumped at, just to make him happy?
Well, anyone who's met me knows I don't keep people happy for long.
So, I shoved this text file into his computer today:
1.0
2.0
1.4
3.0
4.0
5.0
6.0
1.2
2.2
1.5
7.0
8.0
9.0
10.0
1.3
11.0
1.6
1.9
12.0
1.13
13.0
14.0
15.0
16.0
17.0
18.0
19.0
20.0
1.3
21.0
22.0
23.0
1.8
24.0
1.4
1.8
24.0
1.4
1.0
2.0
1.4
1.4
In case he needed some "help", I added this into a separate file:
kiyiavmb.pyv
Along with that file, I explained to him the way to solve it:
- The songs lyrics are encoded in a special cipher I made:
Each unique lyric is encoded in a number (these numbers go sequentially)
If a lyric is a change from another one, that lyric's number would be put, then a period, then the number of words changed (for a unique lyric, this is 0)
Hard to get? Let me give you an example. The following lyrics:
Sunshine, falling down on me
Through the air and through the trees
Sunshine, falling down on me, yeah
Oh, how I love it so...
would be encoded to:
1.0
2.0
1.1
3.0
Lyrics 1 and 2 are unique, so they get 1.0 and 2.0.
Lyric 3 is just one word added from the first line (1.0), so it's 1.1.
Lyric 4 is unique, but since lyric 3 wasn't unique (it doesn't have it's own number), lyric 4 gets the number 3.0 instead of lyric 3.
I'm hoping that you guys can solve this, so that Jim can read this solution, and tell me I'm an amazing person. ;)