ã†ã•ãŽã®ä½ã‚“ã§ã„る都市ã«ã¯, V 個ã®äº¤å·®ç‚¹ã¨ E 本ã®é“ãŒã‚ã‚‹. 交差点㯠1-indexed ã§ç•ªå·ãŒä»˜ã‘られã¦ã„ã‚‹. i 番目ã®é“ã¯äº¤å·®ç‚¹ ai ã¨äº¤å·®ç‚¹ bi ã‚’ bidirectional ã«ã¤ãªã„ã§ã„ã‚‹.
ã†ã•ãŽã¯, æ•£æ©ã¨å¥‡æ•°ãŒå¥½ãã§ã‚る.ã†ã•ãŽã¯ã‚る交差点ã‹ã‚‰å‡ºç™ºã—, é“を奇数本辿り, 出発ã—ãŸé ‚点ã«æˆ»ã‚‹ã‚ˆã†ãªçµŒè·¯ã«æ²¿ã£ã¦æ•£æ©ã—ãŸã„ã¨æ€ã£ã¦ã„る.
ã“ã®éƒ½å¸‚ã®å¸‚é•·ã§ã‚ã‚‹ãã“ã¯, 都市内ã®ç§»å‹•ã‚’効率化ã™ã‚‹ãŸã‚ã«ç•°ãªã‚‹2 ã¤ã®äº¤å·®ç‚¹ã‚’çµã¶é“ã‚’ãŸãã•ã‚“è¿½åŠ ã—よã†ã¨ã—ã¦ã„る.ãŸã ã—,ã‚る交差点ã®çµ„ã«å¯¾ã—ã¦æ•·è¨ã™ã‚‹ã“ã¨ãŒå‡ºæ¥ã‚‹é“ã¯é«˜ã€…1本ã¾ã§ã§ã‚る.ã¾ãŸï¼Œ ãã“ã¯ã„ãŸãšã‚‰å¥½ããªã®ã§ï¼Œé“を奇数本辿り, 出発ã—ãŸé ‚点ã«æˆ»ã‚‹ã‚ˆã†ãªçµŒè·¯ãŒå«ã¾ã‚Œãªã„よã†ã«ã—ãŸã„ã¨æ€ã£ã¦ã„る.
最大ã§ä½•æœ¬é“を付ã‘åŠ ãˆã‚‰ã‚Œã‚‹ã‹æ±‚ã‚よ. ãŸã ã—,最åˆã‹ã‚‰ã†ã•ãŽã®è¦æ±‚ãŒæº€ãŸã•ã‚Œã¦ã„ã‚‹å ´åˆã¯-1 を出力ã›ã‚ˆ.
入力ã¯ä»¥ä¸‹ã®å½¢å¼ã§ä¸Žãˆã‚‰ã‚Œã‚‹:
V E
a1 b1
...
aE bE
é“ã‚’è¿½åŠ ã§ãる本数ã®æœ€å¤§å€¤ã‚’表ã™æ•´æ•°ã‚’ 1 è¡Œã«å‡ºåŠ›ã›ã‚ˆ. 最åˆã‹ã‚‰ã†ã•ãŽã®è¦æ±‚ãŒæº€ãŸã•ã‚Œã¦ã„ã‚‹å ´åˆã¯ -1 を出力ã›ã‚ˆ.
8 5 1 2 6 5 6 4 1 3 4 7
11
5 8 2 1 2 4 1 3 5 4 4 1 2 3 3 5 2 5
-1