What hard to find Pokemon are there in Pokemon heart gold?

Mew, mewtwo because two of them is extremely rare