321. Create Maximum Number (Hard)