*WHO CAN SOLVE THIS RIDDLE?*
*I am an eight (12345678)letter word,every body keep me a secret, my 234 is a name of an animal,my 45678 is a dangerous weapon,ladies cannot do without my 128,communication can not be established without my 5678,you need my 1234 to be a good student.what am I?*