Persistence Pays Bloodhound Jigsaw Puzzle