Graph Of Thoughts