Could some one please tell me why I am getting wrong answer.
import re
if __name__ == "__main__":
n = int ( raw_input() )
c = 1
while c <= n :
email = filter ( lambda x : x != None , [ re.search ( '[a-zA-Z0-9][a-zA-Z0-9._]{4,}@[a-zA-Z0-9]+.(com|edu|org|co.in)' , x ) for x in raw_input().split(' ') ] )
t = len ( email )
print 'Case #' + str ( c ) + ': ' + str ( t )
for i in xrange ( t ) :
print email[i].group()
c += 1
Mukeshs-MacBook-Pro:SPOJ mukeshtiwari$ cat t.txt
4
svm11@gmail.com
svm11@gmail.com svm12@gmail.co.in
svm11@gmail.com
svm1@gmail.com12svm12@gmail.co.in
Mukeshs-MacBook-Pro:SPOJ mukeshtiwari$ python Spoj_11105.py < t.txt
Case #1: 1
svm11@gmail.com
Case #2: 2
svm11@gmail.com
svm12@gmail.co.in
Case #3: 1
svm11@gmail.com
Case #4: 1
gmail.com12svm12@gmail.co.in