added encrypted solutions