48-hour programming competition at McGill University