Triangle, bottom up and top down