BJGGPDCLDDPMPGB (5 points)