hw3 reconstruction