last reconstruction algorithm had problems. Can't subtract stations each iteration because its not known if the solution already had some of the letters before the station was added. Instead just store additional data