Write a query to select all products from the products table where the price is greater than 50 and the category_id is 1, or the supplier_id is 2, but exclude those products where the price is less than 100 and the category_id is 3.

Expected Output
idnamedescriptionpricepurchase_pricecategory_idsupplier_id
1Product 1Description for product 1507.68189.8222
5Product 5Description for product 5777.54491.8411
6Product 6Description for product 6115.20374.9122
10Product 10Description for product 10876.54371.4511
11Product 11Description for product 11976.89313.8622
15Product 15Description for product 15722.43221.2511
16Product 16Description for product 16229.08437.0922
20Product 20Description for product 20210.06360.4911
21Product 21Description for product 21196.22284.3222
25Product 25Description for product 25329.13350.6811
26Product 26Description for product 26146.00293.5222
30Product 30Description for product 30942.29220.1911
31Product 31Description for product 31977.91327.9222
35Product 35Description for product 3563.1620.4711
36Product 36Description for product 3611.05465.4422