JiPS: Jigsaw Ship Puzzle