Synthesis of trisubstituted isoxazoles via in situ trapping strategy from α-nitro carbonyl compounds and methyl ketones or terminal aryl alkenes