(a) I'd appreciate it if someone would answer my question.
(b) I'd appreciate it if someone answered my question.
Which sentence is grammatically OK? I hesitate because I am not able to decide whether this clause is conditional or not.
P. S. Is it necessary to use "it" there?