How does Thorin find out that Bilbo gave the Arkenstone to Bard and the Elvenking?

(a) Gandalf forces Bilbo to tell Thorin.
(b) Bilbo tells Thorin himself.
(c) Thorin catches Bilbo when he returns to camp.
(d) Bard admits it to Thorin.