These challenges will really test your skills.