finished playground TaskF