Search: Fast and hard 111