An **ugly number** is a positive integer whose prime factors are limited to `2`

, `3`

, and `5`

. Given an integer `n`

, return `true`

*if* `n`

*is an *** ugly number**.

**Constraints: **`-2^31 <= n <= 2^31 - 1`

Reference:-

An **ugly number** is a positive integer whose prime factors are limited to `2`

, `3`

, and `5`

. Given an integer `n`

, return `true`

*if* `n`

*is an *** ugly number**.

**Constraints: **`-2^31 <= n <= 2^31 - 1`

Reference:-