arrays solutions