Place each of the given words in the grid vertically, horizontally or diagonally in any direction, such that there is at most one letter in each cell, such that all given letters are used by one of the words, and such that all words form a single loop, each end of each word being an end of one other word. Words may intersect at any point, can touch or use the same letter multiple times, and adjacent letters are allowed to form words that aren’t part of the loop.