others solution