Wow congrats!
SPOILER ALERT
See the trick is
If the disks on the pole your trying to move are in an odd number, move the top dist to the pole you WANT to get them all to
Otherwise move it to the opposite pole
See you gotta keep track of if the number of disks on a given pole are in an odd or even number
If you follow that rule youll be able to get the shortest possible number of moves
If you screw up on the first disk, then no matter what you will be on the wrong track, and only realize it at the end when all the disks are stacked on the middle pole ;)