Anagram backpacking