Solid cast. Pran, Iftekar, Anwar Hussain, Madan Puri, Vinod Khanna, Ranjit all are good. The plot is good. Probably based on some English crime novel. Unlike a typical Hindi movie, there are no clear heroes and villains. There are shades of gray which is unusual and makes the movie worth watching. Also, every character seems to have something special in him in spite of so many of them. Snowy locations are rare in Hindi movies and are spectacular in this.
They have blatantly plagiarized the title music of For a Few Dollars and used it a lot. I am not sure if they gave credit to the original music director. But that shows lack of originality. Although the music suits the movie quite well.
The plot is not easy to guess and makes the movie interesting.