1class Solution {2public boolean isUgly(int n) {3if (n == 0) return false; // edge case4while (n != 1) {5if (n % 2 == 0) {6n = n / 2;7} else if (n % 3 == 0) {8n = n / 3;9} else if (n % 5 == 0) {10n = n / 5;11} else {12return false;13}14}15return true;16}17}