Artists who love art have gathered at a market to trade a painting. Every trade must satisfy both rules below.
- When an artist sells the painting, the sale price must be greater than or equal to the price they paid for it.
- The same artist cannot buy the painting more than once.
A new painting has just arrived at the market. Artist 1 bought it from an outside merchant for price 0, and can now sell it to other artists. Assuming only trades that satisfy the rules are made, find the maximum number of people who can own the painting at least once. Count Artist 1 and the final owner as well.