Just took the test. 20/20. Now waiting for oath.
Read the book 3 times, did bunch of questions on the apps and websites (after few hundred questions on different platforms, most questions/resources tend to repeat things, which is nice i guess), and looked at @rajkamalmohanram 's and another...