Loading collection data...
Collections are a way for you to organize kata so that you can create your own training routines. Every collection you create is public and automatically sharable with other warriors. After you have added a few kata to a collection you and others can train on the kata contained within the collection.
Get started now by creating a new collection.
It is not about imagination, it is about logic.
Kata says 'different type of products', it doesn't say about product count. It is about uniqueness of product.
I'm tired of such katas with wrong descriptions. So much wasted time, for nothing.
It's hard to imagine a situation when one producer (because products should be grouped by a producer) sells different products with exactly the same name :) So DISTINCT is superfluous here I guess.
The description requires to count different type of products which will requires to use distinct, but for the result showing that we should not use it.Either you should change the description or change the test case