Pass Triangle moderate challenge solved