Hi My itinerary is as follows:
Haneda airport to Kawaguchigo - 1 day
Kawaguchigo to Nagano - 1 day
Nagano - shirakawago - 1 day
Shirakawago - takayama - 1 day
takayama - kanazawa - 1 day
kanazawa - Tokyo - 1 day
What JR Pass should I get? Are the itinerary covered by JR pass or I need a combination of JR Pass and Bus Tickets?