I tried to write a programme from challenges, but it passes 11 of 13 tests. I couldn't find a problem myself. Wish you can help me.
"...2 of the following special characters ('!', '@', '#', '$', '%', '&', '*')..." - I would say that that wording is a tad confusing and could certainly be interpreted to mean two different special characters.