# -*- coding: utf-8 -*-
# ============================================================================
"""
    λ

    Author: Sang Han
      Year: 2014
      
    Run it: http://rextester.com/NHMQY54331
"""
# ============================================================================
class Lambda:
    """
    Params: Int: n

    Returns a callable λ class instance which implements
    a prime sieve algorithm from 2 to n.
    """
    \
                   def __call__(self,n):\
                         return ( lambda \
                                very_math:\
                                 map(lambda\
                                 __lololol_:\
                                      filter(
                               (( ( ((None)) ) )),
                          (map(lambda __suchwoow:\
                    map(lambda  __because___yolo__:\
          __lololol_.__setitem__((      (__because___yolo__))  ,                (0)),
    range(2*(__suchwoow),               ((very_math)),     __suchwoow               ) ),
range(2,very_math)),                    (__lololol_))[1])[1:],[range(very_math)])[0])(n)

# ===========================================================================================
