Alvin, Simon, and Theodore are running around a 1000 meter circular track starting at different positions. Alvin is running in the opposite direction of Simon and Theodore. He is also the fastest, running twice as fast as Simon and three times as fast as Theodore. If Alvin meets Simon for the first time after running 312 meters, and Simon meets Theodore for the first time after running 2526 meters, how far apart along the track (shorter distance) did Alvin and Theodore meet?