added graf solutions in
final tweaks to find