ABCD of Monteggia