Five hundred mathematical challenges - Barbeau, Edward, (Mathematical Association of America,)