TDMA solver