Seems like we are both right. "123".islower() should return false. However, "a123".islower() should return true. I will add an extra check to ensure that at least one character is alphanumeric. Thanks for noticing this one!