Very interesting now, if both User and Adi investigated Smurf and got 'mafia aligned', lets analyze the possibilities:
User -> Normal/Paranoid/Insane (Smurf as mafia)
Aditya -> Normal/Paranoid/Insane (Smurf as mafia)
Case 1: Smurf's town aligned:
1) If one's normal and the other's paranoid:
One's lying while the other's true.
2) If one's paranoid and the other's insane:
One's telling the truth while the other's also telling the truth.
3) If one's insane and the other's normal:
One's telling the truth while the other's lying.
Case 2: Smurf's mafia aligned:
1) If one's normal and the other's paranoid:
Both telling the truth.
2) If one's paranoid and the other's insane:
one's telling the truth while the other's lying.
3) If one's insane and the other's normal:
One's lying and the other's true.
Conclusion:
1. If Smurf's town aligned:
Both User and Adi cannot be normal cops! They're either paranoid/insane.
2. If Smurf's mafia aligned:
Both User and Adi cannot be insane cops! They're either normal/paranoid.
Bah, wait till I analyze more and arrive at one final conclusion.
----------
Next scenario:
I investigated Adi, and he came us mafia aligned:
Case 1: Adi's mafia => Smurf's town
If Smurf's town and Adi's mafia, then User's paranoid/insane. I'm then normal/paranoid.
Case 2: Adi's town and Smurf's town
User and Adi are one off paranoid/insane. I'm then insane.
Case 3: Adi's town and Smurf's mafia => User's town
User and Adi are respectively normal/paranoid. I'm then insane.
Abhas, need you night's result to proceed further.