Among all players drafted by the Toronto Maple Leafs, identify the percentage who are from Eastern Europe.
players refers to PlayerName; drafted by the Toronto Maple Leafs refers to overallby = 'Toronto Maple Leafs'; percentage = MULTIPLY(DIVIDE(SUM(nation = 'Eastern Europe'), COUNT(ELITEID) WHERE overallby = 'Toronto Maple Leafs'), 100); from Eastern Europe refers to nation in ('Belarus', 'Bulgaria', 'Czech Republic', 'Hungary', 'Moldova', 'Poland', 'Romania', 'Slovakia', 'Ukraine'); countries in a continent can be identified by referring to https://worldpopulationreview.com/country-rankings/list-of-countries-by-continent;
SELECT CAST(COUNT(CASE WHEN nation IN ('Belarus', 'Czech Rep.', 'Slovakia', 'Ukraine') THEN ELITEID ELSE NULL END) AS REAL) * 100 / COUNT(ELITEID) FROM PlayerInfo WHERE overallby = 'Toronto Maple Leafs'
database name:db_id ice_hockey_draft
height_info table height_info Cols: height id dtype integer, height in cm dtype integer, height in inch dtype text, 
weight_info table weight_info Cols: weight id dtype integer, weight in kg dtype integer, weight in lbs dtype integer, 
PlayerInfo table PlayerInfo Cols: ELITE ID dtype integer, Player Name dtype text, birthdate dtype text, birthyear dtype date, birthmonth dtype integer, birthday dtype integer, birthplace dtype text, nation dtype text, height dtype integer, weight dtype integer, position information dtype text, shoots dtype text, draft year dtype integer, draft round dtype integer, overall dtype integer, overallby dtype text, Central Scouting Service ranking dtype integer, sum 7-year game plays dtype integer, sum 7-year time on ice dtype integer, game play greater than 0 dtype text, 
SeasonStatus table SeasonStatus Cols: ELITE ID dtype integer, SEASON dtype text, TEAM dtype text, LEAGUE dtype text, GAME TYPE dtype text, Game Plays dtype integer, G dtype integer, A dtype integer, P dtype integer, Penalty Minutes dtype integer, Plus Minutes dtype integer, 
