charter 2 official solution