Impressive; well done.
Now, Ok Soheil jan; it seems that you have not gone through the statistics as much as I have. I just made a thread to discuss this issue. Just take a look:
In summary more than 90% of NIW cases approved by TSC during the past month are approved in less than 4 month. (85% in 2 to 4 month and 5% even less than 2 month)
I really hope you keep your promise :) and invite me for dinner, esp if you live in Goteborg or Stockholm (I visit them often); because based on my statistics, it is almost certain that you receive the results before Nov 1st.