Sort:  

That is a very good guess.. And it is close.. But, unfortunately not perfectly correct:)

Then maybe Urinary stone?

or gallstone?

One guess only:)

:(