Take the best shop (25/48)

Take the best shop