Problem implementation functional, reads ttp file