Find k customers with least revenue | Databricks Coding Question