19 and flexible

19 and flexible

26