+js solution pct & gmi