Applied for N-400 in Dec 2011. Done interview in Feb once and then again in March. Case is still showing pending. Checked local office last two months but says its is approved by the interviewer but file is pending to the supervisors desk for final approval. It June now and still waiting for their response. They are not saying if they need anything but just holding their decision without any reason. Anything i can do to get their decision?