P0936

[Poi2003]Tiles

[Poi2003]Tiles

Byteasar 是一名砖瓦工,他和助手 Byteolini 正在为 Byteson 一家的浴室铺设瓷砖。他们需要装饰一条由 nn 块瓷砖组成的直线。

Byteson 夫人要求瓷砖的花纹以 kk 块为一个周期。她离开后,Byteson 先生又要求花纹以 ll 块为一个周期。面对两种不同的要求,Byteasar 决定让瓷砖排列同时以 kk 和 ll 为周期。

对于长度为 nn 的瓷砖序列,以 pp 为周期是指:对于所有满足 1≤i≤n−p1\le i\le n-p 的位置 ii,第 ii 块瓷砖与第 i+pi+p 块瓷砖的样式相同。

在满足上述要求的前提下,Byteasar 希望使用尽可能多种不同样式的瓷砖。请计算最多可以使用多少种不同的瓷砖。

输入格式

输入共 33 行,每行包含一个整数,依次为 nn、kk 和 ll。

整数 kk 和 ll 不一定是 nn 的约数。

输出格式

输出一个整数,表示最多可以使用的不同瓷砖样式数量。

样例输入

10
5
7

样例输出

2

数据范围

  • 1≤n≤105001\le n\le 10^{500};
  • 1≤k,l≤n1\le k,l\le n。

来源与许可

本题为 POI 2003 试题「Tiles」,题面与测试数据整理自 BZOJ。

样例 1

输入

10
5
7

输出

2