Draft solution