Unless something has changed I don’t think you can use custom or 3rd Party themes on WordPress.com since our Themes require Self Hosting.
For WordPress.com users, they can only use the Themes that WordPress provides….or did something change recently?