I don't think we need "인" here.
Is the 인 here short for 이는?
The 인 is the adjective form of 이다.
So this phrase is saying that the lizard which is green.........
납니다 should also be accepted. This lesson has a lot of stuff to flag for