It's impossible to accurately answer this kind of question without
more syntax details, and it depends on what you mean by 100 percent
unambiguous, but it's fairly likely that under reasonable assumptions
the only 100 percent unambiguous syntax is (d).
Ian