Lenses Solution