Instruction: Given a query and a list of products denoted as A, B, C, ... with their titles, rank the products according to their relevance to the query. Output only a ranked list in which the most relevant product is at the top of the list.

Input:
Query: natural leather upholstery hide
Product list:
A: Hide & Drink, Cow Leather Chips & Scraps, Trimming Rustic Pieces (1.8mm), Craft & Workshop (8 Ounce) :: Swayze Suede
B: Reed Leather Hides - Cow Skins (8 inches X 11 Inches, Natural Finish Cow leather)
C: ASOBIMONO Leather Cleaner and Conditioner, Cleaning Cream Repair Scratch, Dry, Cracked for Handbags, Furniture, Shoes, Boots, Car Seats, Purses, Jackets, Couch/Sofa, US Stock (Multicolor)
D: COATS & CLARK Extra Strong Upholstery Thread, 150-Yard, Black (S964-0900)
Answer: B,A,D,C