Reordered source elements, removed letter handling methods, sort solutions in alphabetical order.